package com.hsjk.szwj.module.train.convert;

import com.hsjk.szwj.module.train.api.dto.CheckoutConfigDTO;
import com.hsjk.szwj.module.train.controller.admin.vo.AdminCheckoutConfigInfoRespVO;
import com.hsjk.szwj.module.train.dal.dataobject.config.CheckoutConfigDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/09/05 00:16
 **/
@Mapper
public interface CheckoutConfigConvert {
    CheckoutConfigConvert INSTANCE = Mappers.getMapper(CheckoutConfigConvert.class);

    CheckoutConfigDO convertCheckoutConfigDO(CheckoutConfigDTO dto);

    CheckoutConfigDTO convertCheckoutConfigDTO(CheckoutConfigDO checkoutConfigDO);

    AdminCheckoutConfigInfoRespVO convertAdminCheckoutConfigInfoRespVO(CheckoutConfigDO checkoutConfigDO);
}
